<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Microsoft Visual SourceSafe</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Microsoft_Visual_SourceSafe"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Microsoft_Visual_SourceSafe rootpage-Microsoft_Visual_SourceSafe skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Microsoft Visual SourceSafe</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */
.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}
/* end https://en.wikipedia.org/ */
</style><table class="infobox vevent"><tbody><tr><th colspan="2" class="infobox-above summary">Visual SourceSafe</th></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Programmer" title="Programmer">Original author(s)</a></th><td class="infobox-data">One Tree Software</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data"><a href="Microsoft" title="Microsoft">Microsoft</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">1994<span style="display:none"> (<span class="bday dtstart published updated">1994</span>)</span></td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_release_life_cycle" title="Software release life cycle">Final release</a></th><td class="infobox-data"><div style="margin:0px;">2005 (8.0.50727.42)
/ October 2005<span style="display:none"> (<span class="bday dtstart published updated">2005-10</span>)</span></div></td></tr><tr style="display:none"><td colspan="2">
</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Operating_system" title="Operating system">Operating system</a></th><td class="infobox-data"><a href="Microsoft_Windows" title="Microsoft Windows">Windows</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="Version_control" title="Version control">Version control</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="Proprietary_software" title="Proprietary software">Proprietary</a> <a href="Commercial_software" title="Commercial software">commercial software</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="http://msdn.microsoft.com/de-de/library/ms181038(VS.80).aspx">msdn<wbr>.microsoft<wbr>.com<wbr>/de-de<wbr>/library<wbr>/ms181038(VS<wbr>.80)<wbr>.aspx</a></span> <span class="penicon autoconfirmed-show"></span></td></tr></tbody></table>
<p><b>Microsoft Visual SourceSafe</b> (<b>VSS</b>) is a discontinued <a href="Source_control" class="mw-redirect" title="Source control">source control</a> <a href="Computer_program" title="Computer program">program</a> oriented towards small software development projects. Like most source control systems, SourceSafe creates a <i>virtual library</i> of computer files. While most commonly used for <a href="Source_code" title="Source code">source code</a>, SourceSafe can handle any type of file in its <a href="Database" title="Database">database</a>, but older versions were shown<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> to be unstable when used to store large amounts of non-textual data, such as images and compiled executables.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="History">History</h2></div>
<p>SourceSafe was originally created by a North Carolina company called One Tree Software. One Tree SourceSafe had gone through several releases in their 1.<i>x</i> to 2.<i>x</i> cycles, supporting <a href="DOS" title="DOS">DOS</a>, <a href="OS/2" title="OS/2">OS/2</a> (with a <a href="Presentation_Manager" title="Presentation Manager">Presentation Manager</a> <a href="GUI" class="mw-redirect" title="GUI">GUI</a>), Windows, Windows NT, Mac, and Unix. When Microsoft bought OneTree in 1994,<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> they immediately ceased development on all versions except for Windows. Microsoft SourceSafe 3.1, Windows 16-bit-only and Macintosh,<sup id="cite_ref-auto_4-0" class="reference"><a href="#cite_note-auto-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> rebranded One Tree 3.0 versions, were briefly available before Microsoft released a Version 4.0. With the acquisition of One Tree Software, Microsoft discontinued its source code control product at the time, Microsoft Delta.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> After the acquisition, Mainsoft Corporation developed SourceSafe for UNIX in cooperation with Microsoft.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
Later, Metrowerks, Inc. developed Visual SourceSafe for Macintosh in cooperation with Microsoft.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Overview">Overview</h2></div>
<p>SourceSafe was initially not a client/server <a href="Source_Code_Management" class="mw-redirect" title="Source Code Management">Source Code Management</a>, but rather a <i>local</i> only SCM system. Architecturally, this serves as both a strength and weakness of design, depending on the environment it is used in. It allows a single user system to be set up with less configuration than that of some other <a href="Source_Code_Management" class="mw-redirect" title="Source Code Management">SCM</a> systems. In addition, the process of backing up can be as simple as copying all of the contents of a single directory tree. For <a href="Multi-user" class="mw-redirect" title="Multi-user">multi-user</a> environments, however, it lacks many important features found in other <a href="Source_Code_Management" class="mw-redirect" title="Source Code Management">SCM</a> products, including support for <a href="Atomic_commit" title="Atomic commit">atomic commits</a> of multiple files (<a href="Concurrent_Versions_System" title="Concurrent Versions System">CVS</a> has the same problem as it is built upon the original <a href="Revision_Control_System" title="Revision Control System">RCS</a>). SourceSafe inherits its <i>shared</i> functionality using direct remote file system access to all the files in the repository. This, together with historic bugs in the codebase, occasionally led to SourceSafe database corruption, a problem noted by Microsoft.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>
</p><p>Starting with VSS 2005, Microsoft added a <a href="Client%E2%80%93server" class="mw-redirect" title="Client–server">client–server</a> mode. In this mode, clients do not need <a href="Write_access" class="mw-redirect" title="Write access">write access</a> to a <a href="Server_Message_Block" title="Server Message Block">SMB</a> share where they can potentially damage the SS database. Instead, files must be accessed through the VSS client tools - the VSS windows client, the VSS <a href="Command-line_tool" class="mw-redirect" title="Command-line tool">command-line tool</a>, or some application that integrates with or emulates these client tools.
</p>
<div class="mw-heading mw-heading3"><h3 id="Versions">Versions</h3></div>
<table class="wikitable">
<tbody><tr>
<th>Version
</th>
<th>Date
</th></tr>
<tr>
<td>3.1
</td>
<td>February 14, 1995<sup id="cite_ref-auto_4-1" class="reference"><a href="#cite_note-auto-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>4.0
</td>
<td>September 12, 1995<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>5.0
</td>
<td>October 7, 1996<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>6.0
</td>
<td>June 3, 1998 <sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>6.0c (Build 9350)
</td>
<td>2001<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td>2005
</td>
<td>January 27, 2006 <sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="Criticism">Criticism</h2></div>
<p>Visual SourceSafe's stability is criticised due to the way Visual SourceSafe uses a direct, file-based access mechanism that allows any client to modify a file in the repository after locking it. If a client machine crashes in the middle of updating a file, it can corrupt that file.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> Many users of Visual SourceSafe mitigate this risk by making use of a utility provided by Visual SourceSafe that checks the <a href="Database" title="Database">database</a> for corruption and, when able, corrects errors that it finds.
</p>
<div class="mw-heading mw-heading2"><h2 id="Microsoft_in-house_use">Microsoft in-house use</h2></div>
<p>Although "<a href="Eating_your_own_dog_food" title="Eating your own dog food">eating their own dog food</a>" is often said to be part of <a href="Microsoft#Corporate_culture" title="Microsoft">Microsoft's culture</a>,<sup id="cite_ref-dogfood_16-0" class="reference"><a href="#cite_note-dogfood-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> VSS appears to be an exception; it is widely rumored<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> that very few projects within Microsoft relied on Visual SourceSafe before the product was discontinued, and that the predominant tool at the time was <a href="Perforce" title="Perforce">SourceDepot</a>. According to Matthew Doar:<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
</p>
<style data-mw-deduplicate="TemplateStyles:r1244412712">
/* start https://en.wikipedia.org/ */
.mw-parser-output .templatequote{overflow:hidden;margin:1em 0;padding:0 32px}.mw-parser-output .templatequotecite{line-height:1.5em;text-align:left;margin-top:0}@media(min-width:500px){.mw-parser-output .templatequotecite{padding-left:1.6em}}
/* end https://en.wikipedia.org/ */
</style><blockquote class="templatequote"><p>Microsoft itself used an internally developed version of RCS named SLM until 1999, when it began using a version of <a href="Perforce" title="Perforce">Perforce</a> named SourceDepot.</p></blockquote>
<p>The Microsoft Developer Division was using <a href="Team_Foundation_Server" class="mw-redirect" title="Team Foundation Server">Team Foundation Server</a> for most of its internal projects,<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> although a VSS transcript implied that other large teams use "a mix of customized in-house tools."
</p><p>Microsoft has since moved on to using <a href="Git" title="Git">Git</a>.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Updates">Updates</h2></div>
<p>An updated version called Visual SourceSafe 2005 was released in November 2005, promising improved performance and stability, better merging for <a href="Unicode" title="Unicode">Unicode</a> and XML files, as well as the ability to check files out over HTTP. It was included with Visual Studio 2005 Team System editions,<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> but is not included with Visual Studio Team System 2008.
</p><p>At the same time, <a href="Microsoft" title="Microsoft">Microsoft</a> also introduced a source control called <a href="Team_Foundation_Version_Control" class="mw-redirect" title="Team Foundation Version Control">Team Foundation Version Control</a> (TFVC), which was part of project lifecycle management product <a href="Visual_Studio_Team_System" class="mw-redirect" title="Visual Studio Team System">Visual Studio Team System</a>. This product addresses many of the shortcomings of Visual SourceSafe, making it suitable for larger teams requiring high levels of stability and control over activities.
</p><p>With <a href="Visual_Studio_2010" class="mw-redirect" title="Visual Studio 2010">Visual Studio 2010</a>, Microsoft no longer distributes Visual SourceSafe. Microsoft now offers Team Foundation Server Basic for smaller development teams.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> There was a hotfix so existing customers could use SourceSafe with Visual Studio 2010.<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup>
</p><p>The final version of the product, Visual SourceSafe 2005, retired from mainstream support on 10 July 2012 with extended support ending on 11 July 2017.<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2></div>
<ul><li><i>Visual SourceSafe 2005 Software Configuration Management in Practice</i> (Packt Publishing, 2007)</li>
<li><i>Real World Software Configuration Management</i> (Apress, 2003)</li>
<li><i>Essential SourceSafe</i> (Hentzenwerke Publishing, 2001)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Revision_control" class="mw-redirect" title="Revision control">Revision control</a></li>
<li><a href="Configuration_management" title="Configuration management">Configuration management</a></li>
<li><a href="Software_configuration_management" title="Software configuration management">Software configuration management</a></li>
<li><a href="Change_management" title="Change management">Change management</a></li>
<li><a href="List_of_software_engineering_topics" class="mw-redirect" title="List of software engineering topics">List of software engineering topics</a></li>
<li><a href="Comparison_of_revision_control_software" class="mw-redirect" title="Comparison of revision control software">Comparison of revision control software</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFDe_Smet2009" class="citation web cs1">De Smet, Alan (2009-04-15). <a rel="nofollow" class="external text" href="http://www.highprogrammer.com/alan/windev/sourcesafe.html">"Visual SourceSafe: Microsoft's Source Destruction System"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2010-09-19</span></span>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite id="CITEREFBolton2003" class="citation web cs1">Bolton, Michael (2003-01-28). <a rel="nofollow" class="external text" href="http://www.developsense.com/testing/VSSDefects.html">"Visual SourceSafe Version Control: Unsafe at any Speed?"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2010-09-19</span></span>.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://query.nytimes.com/gst/fullpage.html?res=9D0DE4DB1231F935A25752C1A962958260">"Company News; Microsoft Says It Has Acquired One Tree Software"</a>. <i>The New York Times</i>. November 16, 1994<span class="reference-accessdate">. Retrieved <span class="nowrap">2007-11-21</span></span>.</cite></span>
</li>
<li id="cite_note-auto-4"><span class="mw-cite-backlink">^ <a href="#cite_ref-auto_4-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-auto_4-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.thefreelibrary.com/MICROSOFT+SHIPS+SOURCESAFE+SOURCE-CODE-MANAGEMENT+SYSTEM-a016514393">"MICROSOFT SHIPS SOURCESAFE SOURCE-CODE-MANAGEMENT SYSTEM"</a>. The Free Library by Farlex<span class="reference-accessdate">. Retrieved <span class="nowrap">21 May</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.thefreelibrary.com/MICROSOFT+CORPORATION+ACQUIRES+ONE+TREE+SOFTWARE-a015862138">"MICROSOFT CORPORATION ACQUIRES ONE TREE SOFTWARE"</a>. The Free Library by Farlex<span class="reference-accessdate">. Retrieved <span class="nowrap">21 May</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite id="CITEREFGross1995" class="citation news cs1">Gross, Daniel (November 15, 1995). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=pgcAAAAAMBAJ&q=%22microsoft+delta%22&pg=PA80">"Go Configure"</a>. <i>CIO Magazine</i><span class="reference-accessdate">. Retrieved <span class="nowrap">21 May</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.thefreelibrary.com/Mainsoft+to+ship+Visual+SourceSafe+for+UNIX.-a017983649">"Mainsoft to ship Visual SourceSafe for UNIX"</a>. The Free Library by Farlex<span class="reference-accessdate">. Retrieved <span class="nowrap">21 May</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.thefreelibrary.com/Metrowerks+Signs+Exclusive+License+for+Microsoft+Visual+SourceSafe+on...-a018995298">"Metrowerks Signs Exclusive License for Microsoft Visual SourceSafe on Mac OS"</a>. The Free Library by Farlex<span class="reference-accessdate">. Retrieved <span class="nowrap">21 May</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://msdn.microsoft.com/en-us/library/bb509342%28v=vs.80%29.aspx">"SourceSafe database corruption"</a>. Microsoft<span class="reference-accessdate">. Retrieved <span class="nowrap">18 Dec</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140521123851/http://www.thefreelibrary.com/MICROSOFT+ANNOUNCES+VISUAL+SOURCESAFE,+AN+INTUITIVE+CODE-MANAGEMENT...-a017409497">"MICROSOFT ANNOUNCES VISUAL SOURCESAFE, AN INTUITIVE CODE-MANAGEMENT SYSTEM"</a>. The Free Library by Farlex. Archived from <a rel="nofollow" class="external text" href="http://www.thefreelibrary.com/MICROSOFT+ANNOUNCES+VISUAL+SOURCESAFE,+AN+INTUITIVE+CODE-MANAGEMENT...-a017409497">the original</a> on 2014-05-21<span class="reference-accessdate">. Retrieved <span class="nowrap">21 May</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140610074805/http://www.microsoft.com/en-us/news/press/1996/oct96/vss50pr.aspx">"Microsoft Announces Visual SourceSafe 5.0, An Intuitive, Project-Oriented Version Control System"</a>. Microsoft. Archived from <a rel="nofollow" class="external text" href="http://www.microsoft.com/en-us/news/press/1996/oct96/vss50pr.aspx">the original</a> on 2014-06-10<span class="reference-accessdate">. Retrieved <span class="nowrap">21 May</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://support.microsoft.com/lifecycle/?p1=3036">"Microsoft Support Lifecycle- Visual SourceSafe 6.0 Standard Edition"</a>. <i>Microsoft Support</i>. Microsoft<span class="reference-accessdate">. Retrieved <span class="nowrap">21 May</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text">Microsoft Corporation (2001). "Visual SourceSafe 6.0c Readme" (<code>Readmess.htm</code>). <i>Microsoft Visual SourceSafe 6.0c</i> [CD-ROM].</span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://support.microsoft.com/lifecycle/?p1=10433">"Microsoft Support Lifecycle - Visual SourceSafe 2005 Standard Edition"</a>. Microsoft<span class="reference-accessdate">. Retrieved <span class="nowrap">21 May</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://msdn.microsoft.com/en-us/library/ms181079(VS.80).aspx">"Best Practices for Preventing Data Corruption"</a>. MSDN.</cite></span>
</li>
<li id="cite_note-dogfood-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-dogfood_16-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20070108214545/http://news.zdnet.com/2100-3513_22-5047467.html">"Microsoft tests its own dog food"</a>. <i><a href="ZDNet" class="mw-redirect" title="ZDNet">ZDNet</a></i>. <a href="CBS_Interactive" class="mw-redirect" title="CBS Interactive">CBS Interactive</a>. July 21, 2003. Archived from <a rel="nofollow" class="external text" href="http://news.zdnet.com/2100-3513_22-5047467.html">the original</a> on January 8, 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">October 9,</span> 2005</span>.</cite></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://weblogs.asp.net/jdennany/archive/2003/07/15/10130.aspx">"It's all Hype. - Jerry Dennany's Occasional Clue"</a>. Weblogs.asp.net. 2003-07-15<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><cite id="CITEREFDoar2005" class="citation book cs1">Doar, Matthew B. (2005). <i>Practical Development Environments</i>. O'Reilly. p. 73. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>0-596-00796-5</bdi>.</cite></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><cite id="CITEREFGuckenheimerNeno_Loje2012" class="citation book cs1">Guckenheimer, Sam; Neno Loje (2012). <i>Visual Studio Team Foundation Server 2012: Adopting Agile Software Practices: From Backlog to Continuous Feedback (3rd Edition) (Microsoft Windows Development Series)</i>. O'Reilly. p. 241. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-0-321-86487-1</bdi>.</cite></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><cite id="CITEREFRichard_Chirgwin2017" class="citation web cs1">Richard Chirgwin (2017-05-25). <a rel="nofollow" class="external text" href="https://www.theregister.co.uk/2017/05/25/windows_is_now_built_on_git/">"Windows is now built on Git, but Microsoft has found some bottlenecks"</a>. <a href="The_Register" title="The Register">The Register</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2017-06-01</span></span>.</cite></span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.msdn.com/b/richardb/archive/2007/12/03/vs-2008-and-sourcesafe-q-a.aspx">"VS 2008 and SourceSafe Q&A - BUGBUG: poor title - Site Home - MSDN Blogs"</a>. Blogs.msdn.com. 2007-12-03<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><cite id="CITEREFKrill2009" class="citation web cs1">Krill, Paul (2009-09-30). <a rel="nofollow" class="external text" href="http://www.infoworld.com/d/developer-world/microsoft-looks-move-sourcesafe-users-newer-technology-983">"Microsoft looks to move SourceSafe users to newer technology | Developer World"</a>. InfoWorld<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://msdn2.microsoft.com/en-us/library/aa302175.aspx">"Visual SourceSafe Road Map"</a>. Msdn2.microsoft.com. 22 March 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-04-13</span></span>.</cite></span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100416184257/http://code.msdn.microsoft.com/KB976375">"KB976375 - TFS: VSS integration with Dev10"</a>. Archived from <a rel="nofollow" class="external text" href="http://code.msdn.microsoft.com/KB976375">the original</a> on 2010-04-16.</cite></span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://support.microsoft.com/lifecycle/search/default.aspx?sort=PN&alpha=sourcesafe&Filter=FilterNO">"Search Product and Services Lifecycle Information - Microsoft Lifecycle"</a>.</cite></span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://docs.microsoft.com/previous-versions/ms181038(v=vs.80)">Official website</a></span></span> </li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */
.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}
/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Version_control_software443" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="3"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><div id="Version_control_software443" style="font-size:114%;margin:0 4em"><a href="Version_control" title="Version control">Version control software</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="3"><div>Years, where available, indicate the date of first stable release. Systems with names <i>in italics</i> are no longer maintained or have planned end-of-life dates.</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Local only</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Free_and_open-source_software" title="Free and open-source software">Free/open-source</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Revision_Control_System" title="Revision Control System">RCS</a> (1982)</li>
<li><a href="Source_Code_Control_System" title="Source Code Control System">SCCS</a> (1973)</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="The_Librarian_(version_control_system)" title="The Librarian (version control system)">The Librarian</a> (1969)</li>
<li><a href="Panvalet" title="Panvalet">Panvalet</a> (1970s)</li>
<li><a href="PVCS" title="PVCS">PVCS</a> (1985)</li>
<li><i><a href="QVCS" title="QVCS">QVCS</a></i> (1991)</li></ul>
</div></td></tr></tbody></table><div></div></td><td class="noviewer navbox-image" rowspan="4" style="width:1px;padding:0 0 0 2px"><div><span typeof="mw:File"></span></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Client–server</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Free/open-source</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Concurrent_Versions_System" title="Concurrent Versions System">CVS</a> (1986, 1990 in C)</li>
<li><a href="CVSNT" title="CVSNT">CVSNT</a> (1998)</li>
<li><a href="QVCS" title="QVCS">QVCS Enterprise</a> (1998)</li>
<li><a href="Apache_Subversion" title="Apache Subversion">Subversion</a> (2000)</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Proprietary</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="AccuRev_SCM" title="AccuRev SCM">AccuRev SCM</a> (2002)</li>
<li>Azure DevOps
<ul><li><a href="Azure_DevOps_Server" title="Azure DevOps Server">Server</a> (via <a href="Azure_DevOps_Server#TFVC" title="Azure DevOps Server">TFVC</a>) (2005)</li>
<li><a href="Microsoft_Visual_Studio" class="mw-redirect" title="Microsoft Visual Studio">Services</a> (via <a href="Azure_DevOps_Server#TFVC" title="Azure DevOps Server">TFVC</a>) (2014)</li></ul></li>
<li><a href="Rational_ClearCase" class="mw-redirect" title="Rational ClearCase">ClearCase</a> (1992)</li>
<li><i><a href="IBM_Configuration_Management_Version_Control_(CMVC)" class="mw-redirect" title="IBM Configuration Management Version Control (CMVC)">CMVC</a></i> (1994)</li>
<li><a href="Dimensions_CM" title="Dimensions CM">Dimensions CM</a> (1980s)</li>
<li><i><a href="Apollo_Computer#History" title="Apollo Computer">DSEE</a></i> (1984)</li>
<li><a href="PTC_Integrity" title="PTC Integrity">Integrity</a> (2001)</li>
<li><a href="Perforce_Helix" class="mw-redirect" title="Perforce Helix">Perforce Helix</a> (1995)</li>
<li><a href="IBM_Software_Configuration_and_Library_Manager" title="IBM Software Configuration and Library Manager">SCLM</a> (1980s?)</li>
<li><a href="CA_Harvest_Software_Change_Manager" title="CA Harvest Software Change Manager">Software Change Manager</a> (1970s)</li>
<li><a href="StarTeam" title="StarTeam">StarTeam</a> (1995)</li>
<li><a href="Surround_SCM" title="Surround SCM">Surround SCM</a> (2002)</li>
<li><a href="Rational_Synergy" title="Rational Synergy">Synergy</a> (1990)</li>
<li><a href="Rational_Team_Concert" class="mw-redirect" title="Rational Team Concert">Team Concert</a> (2008)</li>
<li><a href="Vault_(version_control_system)" title="Vault (version control system)">Vault</a> (2003)</li>
<li><i></i> (1994)</li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Distributed_version_control" title="Distributed version control">Distributed</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Free/open-source</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><i><a href="BitKeeper" title="BitKeeper">BitKeeper</a></i> (2000)</li>
<li><a href="Breezy_(software)" title="Breezy (software)">Breezy</a> (2017)</li>
<li><i><a href="Code_Co-op" title="Code Co-op">Code Co-op</a></i> (1997)</li>
<li><a href="Darcs" title="Darcs">Darcs</a> (2002)</li>
<li><i><a href="Distributed_Concurrent_Versions_System" title="Distributed Concurrent Versions System">DCVS</a></i> (2002)</li>
<li><a href="Fossil_(software)" title="Fossil (software)">Fossil</a> (2007)</li>
<li><a href="Git" title="Git">Git</a> (2005)</li>
<li><i><a href="GNU_arch" title="GNU arch">GNU arch</a></i> (2001)</li>
<li><a href="GNU_Bazaar" title="GNU Bazaar">GNU Bazaar</a> (2005)</li>
<li><a href="Mercurial" title="Mercurial">Mercurial</a> (2005)</li>
<li><a href="Monotone_(software)" title="Monotone (software)">Monotone</a> (2003)</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Proprietary</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>Azure DevOps
<ul><li><a href="Azure_DevOps_Server" title="Azure DevOps Server">Server</a> (via Git) (2013)</li>
<li><a href="Microsoft_Visual_Studio" class="mw-redirect" title="Microsoft Visual Studio">Services</a> (via Git) (2014)</li></ul></li>
<li><i><a href="Sun_WorkShop_TeamWare" title="Sun WorkShop TeamWare">TeamWare</a></i> (1992)</li>
<li><a href="Plastic_SCM" class="mw-redirect" title="Plastic SCM">Plastic SCM</a> (2006)</li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Concepts</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Baseline_(configuration_management)" title="Baseline (configuration management)">Baseline</a></li>
<li><a href="Branching_(version_control)" title="Branching (version control)">Branch</a>
<ul><li><a href="Branching_(version_control)#Development_branch" title="Branching (version control)">Trunk</a></li></ul></li>
<li><a href="Changeset" title="Changeset">Changeset</a></li>
<li><a href="Commit_(version_control)" title="Commit (version control)">Commit</a>
<ul><li><a href="Gated_commit" title="Gated commit">Gated</a></li></ul></li>
<li><a href="Delta_encoding" title="Delta encoding">Delta compression</a>
<ul><li><a href="Interleaved_deltas" title="Interleaved deltas">Interleaved</a></li></ul></li>
<li><a href="File_comparison" title="File comparison">File comparison</a></li>
<li><a href="Fork_(software_development)" title="Fork (software development)">Fork</a></li>
<li><a href="Merge_(version_control)" title="Merge (version control)">Merge</a></li>
<li><a href="Monorepo" title="Monorepo">Monorepo</a></li>
<li><a href="Repository_(version_control)" title="Repository (version control)">Repository</a></li>
<li><a href="Revision_tag" title="Revision tag">Tag</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="3"><div>
<ul><li><b>Category</b></li>
<li><b><a href="Comparison_of_version-control_software" title="Comparison of version-control software">Comparison</a></b></li>
<li><b><a href="List_of_version-control_software" title="List of version-control software">List</a></b></li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Microsoft_development_tools271" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Microsoft_development_tools271" style="font-size:114%;margin:0 4em">Microsoft development tools</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Development<br>environments</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Microsoft_Visual_Studio" class="mw-redirect" title="Microsoft Visual Studio">Visual Studio</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Visual_Studio_Code" title="Visual Studio Code">Code</a></li>
<li><a href="Microsoft_Visual_Studio_Express" title="Microsoft Visual Studio Express">Express</a></li>
<li><a href="VSTS_Profiler" title="VSTS Profiler">Team System Profiler</a></li>
<li><a href="Visual_Studio_Tools_for_Applications" title="Visual Studio Tools for Applications">Tools for Applications</a></li>
<li><a href="Visual_Studio_Tools_for_Office" title="Visual Studio Tools for Office">Tools for Office</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Others</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Microsoft_Blend" title="Microsoft Blend">Blend</a></li>
<li><a href="Microsoft_Expression_Web" title="Microsoft Expression Web">Expression Web</a></li>
<li><a href="FxCop" title="FxCop">FxCop</a></li>
<li><a href="GW-BASIC" title="GW-BASIC">GW-BASIC</a></li>
<li><a href="Microsoft_MACRO-80" title="Microsoft MACRO-80">MACRO-80</a></li>
<li><a href="Microsoft_Macro_Assembler" title="Microsoft Macro Assembler">Macro Assembler</a></li>
<li><a href="MSBuild" title="MSBuild">MSBuild</a></li>
<li><a href="Microsoft_Pascal" title="Microsoft Pascal">Pascal</a></li>
<li><a href="QuickBASIC" title="QuickBASIC">QuickBASIC</a>
<ul><li><a href="QBasic" title="QBasic">QBasic</a></li></ul></li>
<li><a href="QuickC" title="QuickC">QuickC</a></li>
<li><a href="Microsoft_Robotics_Developer_Studio" title="Microsoft Robotics Developer Studio">Robotics Developer Studio</a></li>
<li><a href="Roslyn_(compiler)" title="Roslyn (compiler)">Roslyn</a></li>
<li><a href="Microsoft_SharePoint_Designer" title="Microsoft SharePoint Designer">SharePoint Designer</a>
<ul><li><a href="Microsoft_FrontPage" title="Microsoft FrontPage">FrontPage</a></li></ul></li>
<li><a href="Microsoft_Small_Basic" title="Microsoft Small Basic">Small Basic</a></li>
<li><a href="Microsoft_WebMatrix" title="Microsoft WebMatrix">WebMatrix</a></li>
<li><a href="Windows_App_SDK" title="Windows App SDK">Windows App SDK</a></li>
<li><a href="Windows_App_Studio" title="Windows App Studio">Windows App Studio</a></li>
<li><a href="Microsoft_Windows_SDK" title="Microsoft Windows SDK">Windows SDK</a>
<ul><li><a href="CLR_Profiler" title="CLR Profiler">CLR Profiler</a></li>
<li><a href="ILAsm" title="ILAsm">ILAsm</a></li>
<li><a href="Native_Image_Generator" title="Native Image Generator">Native Image Generator</a></li>
<li><a href="WinDiff" title="WinDiff">WinDiff</a></li>
<li><a href="XAMLPad" class="mw-redirect" title="XAMLPad">XAMLPad</a></li></ul></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Languages</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Microsoft_Dynamics_AX" class="mw-redirect" title="Microsoft Dynamics AX">Dynamics AX</a></li>
<li><a href="Microsoft_BASIC" title="Microsoft BASIC">BASIC</a></li>
<li>Visual Basic
<ul><li><a href="Visual_Basic_(classic)" title="Visual Basic (classic)">legacy</a></li>
<li><a href="Visual_Basic_.NET" class="mw-redirect" title="Visual Basic .NET">VB.NET</a></li>
<li><a href="Visual_Basic_for_Applications" title="Visual Basic for Applications">VBA</a></li>
<li><a href="VBScript" title="VBScript">VBScript</a></li></ul></li>
<li><a href="Bosque_(programming_language)" title="Bosque (programming language)">Bosque</a></li>
<li><a href="Microsoft_Visual_C%2B%2B" title="Microsoft Visual C++">Visual C++</a>
<ul><li><a href="C%2B%2B/CX" title="C++/CX">C++/CX</a></li>
<li><a href="C%2B%2B/CLI" title="C++/CLI">C++/CLI</a></li>
<li><a href="Managed_Extensions_for_C%2B%2B" title="Managed Extensions for C++">Managed C++</a></li>
<li><a href="C%2B%2B/WinRT" title="C++/WinRT">C++/WinRT</a></li></ul></li>
<li><a href="C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a></li>
<li><a href="C/AL" title="C/AL">C/AL</a></li>
<li><a href="Dafny" title="Dafny">Dafny</a></li>
<li><a href="Dexterity_(programming_language)" title="Dexterity (programming language)">Dexterity</a></li>
<li><a href="F_Sharp_(programming_language)" title="F Sharp (programming language)">F#</a></li>
<li><a href="F*_(programming_language)" title="F* (programming language)">F*</a></li>
<li><a href="Visual_FoxPro" title="Visual FoxPro">Visual FoxPro</a></li>
<li><a href="Java_(programming_language)" title="Java (programming language)">Java</a>
<ul><li><a href="Visual_J%2B%2B" title="Visual J++">J++</a></li>
<li><a href="Visual_J_Sharp" title="Visual J Sharp">J#</a></li></ul></li>
<li><a href="JavaScript" title="JavaScript">JavaScript</a>
<ul><li><a href="TypeScript" title="TypeScript">TypeScript</a></li>
<li><a href="JScript" title="JScript">JScript</a></li></ul></li>
<li><a href="IronPython" title="IronPython">IronPython</a></li>
<li><a href="IronRuby" title="IronRuby">IronRuby</a></li>
<li><a href="Lean_(proof_assistant)" title="Lean (proof assistant)">Lean</a></li>
<li><a href="P_(programming_language)" title="P (programming language)">P</a></li>
<li><a href="Microsoft_Power_Fx" title="Microsoft Power Fx">Power Fx</a></li>
<li><a href="PowerShell" title="PowerShell">PowerShell</a></li>
<li><a href="Project_Verona" title="Project Verona">Project Verona</a></li>
<li><a href="Q_Sharp" title="Q Sharp">Q#</a></li>
<li><a href="Microsoft_Small_Basic" title="Microsoft Small Basic">Small Basic</a></li>
<li><a href="Microsoft_Visual_Programming_Language" title="Microsoft Visual Programming Language">VPL</a></li>
<li><a href="Extensible_Application_Markup_Language" title="Extensible Application Markup Language">XAML</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">APIs and<br>frameworks</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;">Native</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Windows_API" title="Windows API">Windows API</a></li>
<li><a href="Microsoft_Silverlight" title="Microsoft Silverlight">Silverlight</a></li>
<li><a href="Microsoft_XNA" title="Microsoft XNA">XNA</a></li>
<li><a href="DirectX" title="DirectX">DirectX</a>
<ul><li><a href="Managed_DirectX" title="Managed DirectX">Managed DirectX</a></li></ul></li>
<li><a href="Universal_Windows_Platform" title="Universal Windows Platform">UWP</a></li>
<li><a href="Xbox_Development_Kit" title="Xbox Development Kit">Xbox Development Kit</a></li>
<li><a href="Windows_Installer" title="Windows Installer">Windows Installer</a></li>
<li><a href="WinUI" class="mw-redirect" title="WinUI">WinUI</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href=".NET" title=".NET">.NET</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="ASP.NET" title="ASP.NET">ASP.NET</a>
<ul><li><a href="ASP.NET_Core" title="ASP.NET Core">Core</a></li>
<li><a href="ASP.NET_AJAX" title="ASP.NET AJAX">AJAX</a></li>
<li><a href="ASP.NET_Dynamic_Data" title="ASP.NET Dynamic Data">Dynamic Data</a></li>
<li><a href="ASP.NET_MVC" title="ASP.NET MVC">MVC</a></li>
<li><a href="ASP.NET_Razor" title="ASP.NET Razor">Razor</a></li>
<li><a href="ASP.NET_Web_Forms" title="ASP.NET Web Forms">Web Forms</a></li></ul></li>
<li><a href="ADO.NET" title="ADO.NET">ADO.NET</a>
<ul><li><a href="Entity_Framework" title="Entity Framework">Entity Framework</a></li></ul></li>
<li><a href=".NET_MAUI" class="mw-redirect" title=".NET MAUI">MAUI</a></li>
<li><a href="Windows_CardSpace" title="Windows CardSpace">CardSpace</a></li>
<li><a href="Windows_Communication_Foundation" title="Windows Communication Foundation">Communication Foundation</a></li>
<li><a href="Windows_Identity_Foundation" title="Windows Identity Foundation">Identity Foundation</a></li>
<li><a href="Language_Integrated_Query" title="Language Integrated Query">LINQ</a></li>
<li><a href="Windows_Presentation_Foundation" title="Windows Presentation Foundation">Presentation Foundation</a></li>
<li><a href="Windows_Workflow_Foundation" title="Windows Workflow Foundation">Workflow Foundation</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="Device_driver" title="Device driver">Device drivers</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Windows_Driver_Kit" title="Windows Driver Kit">WDK</a></li>
<li><a href="Windows_Driver_Frameworks" title="Windows Driver Frameworks">WDF</a>
<ul><li><a href="Kernel-Mode_Driver_Framework" title="Kernel-Mode Driver Framework">KMDF</a></li>
<li><a href="User-Mode_Driver_Framework" title="User-Mode Driver Framework">UMDF</a></li></ul></li>
<li><a href="Windows_Hardware_Lab_Kit" title="Windows Hardware Lab Kit">Windows HLK</a></li>
<li><a href="Windows_Driver_Model" title="Windows Driver Model">WDM</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Database</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;"><a href="Microsoft_SQL_Server" title="Microsoft SQL Server">SQL Server</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="SQL_Server_Express" title="SQL Server Express">Express</a></li>
<li><a href="SQL_Server_Compact" title="SQL Server Compact">Compact</a></li>
<li><a href="SQL_Server_Management_Studio" title="SQL Server Management Studio">Management Studio</a></li>
<li><a href="MSDE" title="MSDE">MSDE</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;">SQL services</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Microsoft_Analysis_Services" title="Microsoft Analysis Services">Analysis</a></li>
<li><a href="SQL_Server_Reporting_Services" title="SQL Server Reporting Services">Reporting</a></li>
<li><a href="SQL_Server_Integration_Services" title="SQL Server Integration Services">Integration</a></li>
<li><a href="SQL_Server_Notification_Services" title="SQL Server Notification Services">Notification</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;font-weight:normal;">Other</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Visual_FoxPro" title="Visual FoxPro">Visual FoxPro</a></li>
<li><a href="Microsoft_Access" title="Microsoft Access">Microsoft Access</a></li>
<li><a href="Access_Database_Engine" title="Access Database Engine">Access Database Engine</a></li>
<li><a href="Extensible_Storage_Engine" title="Extensible Storage Engine">Extensible Storage Engine</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Source control</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul>
<li><a href="Azure_DevOps_Server#TFVC" title="Azure DevOps Server">Team Foundation Version Control</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Testing and<br>debugging</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="CodeView" title="CodeView">CodeView</a></li>
<li><a href="OneFuzz" title="OneFuzz">OneFuzz</a></li>
<li><a href="Playwright_(software)" title="Playwright (software)">Playwright</a></li>
<li><a href="Microsoft_Script_Debugger" title="Microsoft Script Debugger">Script Debugger</a></li>
<li><a href="WinDbg" title="WinDbg">WinDbg</a></li>
<li><a href="XUnit.net" title="XUnit.net">xUnit.net</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Delivery</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Active_Setup" title="Active Setup">Active Setup</a></li>
<li><a href="ClickOnce" title="ClickOnce">ClickOnce</a></li>
<li><a href="Npm_(software)" class="mw-redirect" title="Npm (software)">npm</a></li>
<li><a href="NuGet" title="NuGet">NuGet</a></li>
<li><a href="Vcpkg" title="Vcpkg">vcpkg</a></li>
<li><a href="Web_Platform_Installer" title="Web Platform Installer">Web Platform Installer</a></li>
<li><a href="Windows_Installer" title="Windows Installer">Windows Installer</a>
<ul><li><a href="WiX" title="WiX">WiX</a></li></ul></li>
<li><a href="Windows_Package_Manager" title="Windows Package Manager">Windows Package Manager</a></li>
<li><a href="Microsoft_Store" title="Microsoft Store">Microsoft Store</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><span class="noviewer" typeof="mw:File"><span title="Category"></span></span> Category</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-03-29" href="https://en.wikipedia.org/wiki/?title=Microsoft_Visual_SourceSafe&oldid=1282908869">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>